-- lua中其他只有nil和false是假,其他都是真,0和空字符也是真
if 0 then print(123456) --123456
else end
-- lua中没有整型,只有number表示实数
print(type(10))
print(type(5.66))
print(type(4.57e-3))
-- 字符串是不可变的,单引号或者双引号都可以
-- lua可以高效处理长字符串
a='hou\b\97'  -- 字符可进行转义和ASCII码
print(a) --hoa
-- [[]]定义多行字符串,不会进行转义
code=[[
<div>
  <html>hello world</html>
<div/>
]]
-- 如果字符串中需要用[[或者]],可以在[中间加==,
-- 注释同样可以用=,这样可以做注释包含了注释的代码
p=[=[
[[hou]]
]=]
print(p) -- [[hou]]
-- lua中字符串和数字会自动转化
print("10" + 5)  --15
-- .. 是字符串连接符,必须用空格隔开
print(10 .. 2) -- 此时数字会转字符,102
-- tonumber: 字符串转数字,无法转换时返回nil
print(tonumber(10))
-- tostring: 其他转字符
print(tostring(10))
-- 使用#获取字符串长度
print(#"hou") -- 3